Equivalent Keys of HPC
نویسندگان
چکیده
This paper presents a weakness in the key schedule of the AES candidate HPC (Hasty Pudding Cipher). It is shown that for the HPC version with a 128-bit key, 1 in 256 keys is weak in the sense that it has 2 equivalent keys. An efficient algorithm is proposed to construct these weak keys and the corresponding equivalent keys. If a weak key is used, it can be recovered by exhaustive search trying only 2 keys on average. This is an improvement by a factor of 2 over a normal exhaustive key search, which requires on average 2 attempts. The weakness also implies that HPC cannot be used in standard constructions for hash functions based on block ciphers. The analysis is extended to HPC with a 192-bit key and a 256-bit key, with similar results. For some other key lengths, all keys are shown to be weak. An example of this is the HPC variant with a 56-bit user key and block length of 128 bits, which can be broken in 2 attempts on average.
منابع مشابه
Drug Release Studies of Naproxen Agglomerates Produced by the Antisolvent Approach in the Presence of Hydroxypropyl Cellulose
In this study, the effect of recrystallization of naproxen in the presence of hydroxypropyl cellulose (HPC) on the release rate of drug was investigated. Crystals were generated by the anti-solvent approach using the HPC solution in water as the anti-solvent. The samples were subjected to various physicochemical evaluations such as crystal size, scanning electron microscopy, Fourier tran...
متن کاملباکتریهای هتروتروف در آب آشامیدنی شهر تبریز
Background and Aim: Recently the use of heterotrophic plate count (HPC) has received much attention as a supplementary indicator of the MPN test in water quality control. The US Environmental Protection Agency (USEPA) has declared 500 cfu/mL as the maximum acceptable level for heterotrophic bacteria in distribution networks. Currently the HPC determination is not among the routine control items...
متن کاملبررسی آلودگی باکتریایی در آبهای بطری شده و مقایسه آن با آب آشامیدنی شبکه توزیع شهر سمنان در سال 91
Background and purpose: Heterotrophic plate count (HPC) is commonly used to assess the general microbiological quality of drinking water. HPC must be less than 500 colonies per milliliter in drinking water. The aim of this study was to compare the heterotrophic bacteria of bottled water and drinking water distribution system and their relationship with water quality parameters. Materials and m...
متن کاملA Performance Comparison Using Hpc Benchmarks: Windows Hpc Server 2008 and Red Hat Enterprise Linux 5
A collection of performance benchmarks have been run on an IBM System X iDataPlex cluster using two different operating systems. Windows HPC Server 2008 (WinHPC) and Red Hat Enterprise Linux v5.4 (RHEL5) are compared using SPEC MPI2007 v1.1, the High Performance Computing Challenge (HPCC) and National Science Foundation (NSF) acceptance test benchmark suites. Overall, we find the performance of...
متن کاملA data-driven approach to mapping cortical and subcortical intrinsic functional connectivity along the longitudinal hippocampal axis.
The hippocampus (HPC) is functionally heterogeneous along the longitudinal anterior-posterior axis. In rodent models, gene expression maps define at least three discrete longitudinal subregions, which also differ in function, and in anatomical connectivity with the rest of the brain. In humans, equivalent HPC subregions are less well defined, resulting in a lack of consensus in neuroimaging app...
متن کامل